//
//  SISSRefresh.h
//  SISSAPP
//
//  Created by 优房网 on 2017/4/11.
//  Copyright © 2017年 优房网. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "MJRefresh.h"

#define kSISSRefresh [SISSRefresh sharedRefresh]


typedef NS_ENUM(NSInteger, SISSRefressType) { // 刷新标记
    SISSRefressTypeUpDown,  // 下拉刷新
    SISSRefressTypeReloadMore   // 上拉刷新
};

@interface SISSRefresh : NSObject

/** 上下拉刷新标记 */
@property (assign, nonatomic) SISSRefressType refreshType;

/**
 单例入口
 */
+ (instancetype)sharedRefresh;

/**
 下拉刷新的方法

 @param tableView tableView
 @param block 加载数据的回调
 */
- (void)prepareHeaderRefresh:(UITableView *)tableView loadDataBlock:(void(^)())block;

/**
 上拉刷新的方法
 
 @param tableView tableView
 @param block 加载数据的回调
 */
- (void)prepareFooterRefresh:(UITableView *)tableView reloadDataBlock:(void(^)())block;

@end
